Tinker Board|嵌入式单板电脑|ASUS 中国

您所在的位置:网站首页 华硕ASUS tinker board Tinker Board|嵌入式单板电脑|ASUS 中国

Tinker Board|嵌入式单板电脑|ASUS 中国

2023-10-16 00:36| 来源: 网络整理| 查看: 265

GPIO API

Python

Python 是程序设计语言,可让您快速工作并更有效地整合系统。

1. 开启终端机并安装相依性套件。 sudo apt-get update sudo apt-get install python-dev python3-dev

2. 下载 Python GPIO 函式库 wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_Python.zip

3. 解压缩 GPIO_API_for_Python.zip 并前往文件夹 unzip GPIO_API_for_Python.zip cd GPIO_API_for_Python/

4. 为 Tinker Board 安装 Python GPIO 函式库 sudo python setup.py install sudo python3 setup.py install

5. 参考码 此文件夹中有些参考码范例 /GPIO_API_for_Python/test add_event_callback.py(用于输入 GPIO 的 add_event_detect 功能) btc.py(用于 GPIO 所有功能的单元测试) forloop.py(先拉高所有 GPIO,再拉低所有 GPIO) pwm.py(Software PWM 功能测试) pwm_input.py(由 raw_input 进行软件 PWM 功能测试)

C

C 是通用的命令式计算机程序设计语言,支持结构化程序设计、语汇变量范围和递归,且静态类型的系统可防止许多非预期的操作。

1. 开启终端机并下载 C GPIO 函式库 wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_C.zip

2. 解压缩 GPIO_API_for_C.zip 并前往文件夹 unzip GPIO_API_for_C.zip cd GPIO_API_for_C/

3. 为 Tinker Board 安装 C GPIO 函式库 sudo chmod +x build sudo ./build

4. 确认是否成功安装 gpio -v gpio readall

5. 参考码 /GPIO_API_for_C/wiringpitest 或 /GPIO_API_for_C/examples 文件夹中有些参考码范例

GPIO 接脚图

如欲使用 Python 控制 GPIO 的 SPI、I2C 或序列 (UART),建议使用第三方或开放原始码 Python 函式库,例如 spidev、smbus2 或 pySerial。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3